// 管理员商家信息
module.exports = app =>{
    const mongoose = app.mongoose
    mongoose.pluralize(null)
    const Schema = mongoose.Schema;
    const AdminSchema = new Schema({
        logo:{
            //logo
            type:String,
            default:''
        },
        tradeName:{
            //店铺名
            type:String,
            default:''
        },
        account:{
            //账号
            type:String,
            required:true,
            trim:true//去掉空格
        },
        password:{
            //密码
            type:String,
            required:true,
            trim:true,
            select:false//私密
        },
        address:{
            //商家地址
            type:String,
            trim:true,
            default:''
        },
        location:{
            //经纬度 计算距离(数字数组)
            type:[Number],
            default:[]
        },
        adminUid:{
            //唯一标识uid
            type:String,
            unique:true,
            default:()=>new Date().getTime()
        },
        shopIntroduction:{
            //店铺介绍
            type:String,
            default:''
        },
        initialPrice:{
            // 外卖起送价
            type:Number,
            default:0
        },
        businessHours:{
            // 营业时间
            type:[String],
            default:[]
        },

    },{versionKey:false})
    return mongoose.model('Admininfo',AdminSchema)
}